using System.Collections.Generic;
using DataControl;

namespace DataAccess.Services.Interfaces
{
	public interface IAccountGateway : IGatewayBase<Account>
	{
		bool Exists(string accountCode);
		Account GetAccountByNumber(string accountCode);
		void UpdateBalance(int accountId, decimal balance);
		IEnumerable<Account> GetClientAccount(int clientId);
		IList<Account> GetAllAccounts();
	}
}